package main

import (
	"fmt"
)

func main() {
	var a = 10
	if a > 10 && a < 100 {
		fmt.Println("hello")
	} else if a < 50 || a > 5 {
		fmt.Println("nihao")
	} else {
		fmt.Println("你好")
	}

	//if条件中是可以声明变量的，但是这个变量的作用域只会在if函数中
	if b := 100; b > 10 && b < 200 {
		fmt.Println(b, "hello")
	} else {
		fmt.Println(b, "你好")
	}
	//fmt.Println(b)

	//if作用域常用场景
	//if err := json.Unmarshal(); err != nil {
	//	fmt.Println(err)
	//}
	//err := json.Unmarshal()
	//if err != nil {
	//	fmt.Println(err)
	//}
}
